
.mk-popup {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 100;
}
.mk-popup .mk-popup-container {
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-transform: translate(100%, 100%);
            transform: translate(100%, 100%);
}
.mk-popup .mk-popup-mask {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #25262d;
    opacity: 0.4;
}
.mk-popup .mk-popup-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-transform: translate(-100%, -100%);
            transform: translate(-100%, -100%);
}
.mk-popup .mk-popup-center .mk-popup-content {
    position: absolute;
    top: -50%;
    left: -50%;
    width: auto;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}
